/** General styles **/


div.menudiv { 
  background-color:#003366;
  layer-background-color:#003366; 
  visibility: visible;  
} 


a {
 color: rgb(50,50,50); 
 text-decoration: none;

}

a.current {color: rgb(33,66,99);}
a:hover {color: rgb(33,66,99); text-decoration: underline;}
p {clear: left;}
p:hover {color: rgb(200,200,200);}

/** Dropdowns **/
#nav, #nav ul { /* all lists */
  font: 15px Tahoma, verdana, arial, helvetica, serif;
  padding: 1px;
  margin: 0;
  list-style: none;
  float: left;
}

#nav li { /* all list items */
  font: 15px Tahoma, verdana, arial, helvetica, serif;
  position: relative;
  float: left;
  width: 140px; 
}

#nav li ul { /* second-level lists */
  font: 15px verdana, arial, helvetica, serif;
  position: absolute;
  left: -1000px;
  margin-left: 0px;
  margin-top: 0px;
  width: 140px;
}

#nav li ul ul { /* third-and-above-level lists */
  font: 15px verdana, arial, helvetica, serif;
  left: -1000px;
}

#nav li a {
  font: 15px verdana, arial, helvetica, serif;
  width: 140px;
  display: block;
  /*font-weight: bold;*/
  text-decoration: none;
  padding: 3px 5px;
  margin: 0;
  color: #FFF; /*rgb(50,50,50);*/
  background: #69c ; /*rgb(200,200,200);*/
  /*text-shadow: 0px 1px 1px rgb(250,250,250);*/
}	

#nav li a:hover {
  color: #FFF ; /* rgb(255,255,255);*/
  background: #369; /*rgb(33,66,99);*/
  border: 1px solid rgb(100,100,100);
  /*text-shadow: 0px 0px 3px rgb(250,250,250);*/
}

#nav li a {
  border-top: 1px solid rgb(240,240,240);
  border-right: 1px solid rgb(160,160,160);
  border-bottom: 1px solid rgb(160,160,160);
  border-left: 1px solid rgb(240,240,240);
}

#nav a.encl {
  background: #036;
  color: #FFF;
}	

#nav a.encl:hover {
  background-color: #369;
  color: #FFF;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul, #nav li.iehover ul ul ul ul {
  left: -1000px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul { /* lists nested under hovered list items */
  left: auto;
}

/** Support for the "iehover-fix.js" **/
#nav iframe {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/